﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace Work.UI.Web.MVC.Models.Resume
{
    public class EducationModel
    {
        [Required(ErrorMessage = "Обовязкове поле.")]
        [StringLength(35, MinimumLength = 3, ErrorMessage = "Не менше 3 символів, та не більше 35")]
        public virtual string Degree { get; set; }

        [Required(ErrorMessage = "Обовязкове поле.")]
        [StringLength(35, MinimumLength = 6, ErrorMessage = "Не менше 6 символів, та не більше 35")]
        public virtual string Institution { get; set; }

        [Required(ErrorMessage = "Обовязкове поле.")]
        [StringLength(35, MinimumLength = 3, ErrorMessage = "Не менше 3 символів, та не більше 35")]
        public virtual string Speciality { get; set; }

        [Required(ErrorMessage = "Обовязкове поле.")]
        [StringLength(35, MinimumLength = 3, ErrorMessage = "Не менше 3 символів, та не більше 35")]
        public virtual string City { get; set; }

        [Required(ErrorMessage = "Обовязкове поле.")]
        [DataType(DataType.Date, ErrorMessage = "Не вірно заповнене поле. (dd.mm.yyyy)")]
        public virtual DateTime StartYear { get; set; }

        [Required(ErrorMessage = "Обовязкове поле.")]
        [DataType(DataType.Date, ErrorMessage = "Не вірно заповнене поле. (dd.mm.yyyy)")]
        public virtual DateTime EndYear { get; set; }
    }
}